CFLAGS=-ansi -pedantic -Wall -g
LDFLAGS=-lncurses -lpthread
NAMES=mug.o initEnv keg ale

all : $(NAMES)
	
ale : ale.c ale.h mug.o
	gcc $(CFLAGS) ale.c mug.o $(LDFLAGS) -o $@

keg : keg.c keg.h
	gcc $(CFLAGS) keg.c -lpthread -o $@

mug.o : mug.c mug.h
	gcc $(CFLAGS) -c mug.c

initEnv : initEnv.c mug.h mug.o
	gcc $(CFLAGS) initEnv.c mug.o $(LDFLAGS) -o $@

clean :
	rm $(NAMES)
